torpedo shrimp - English Synonyms Dictionary